package models

import (
	"time"
)

// MaRobotBackApk [...]
type MaRobotBackApk struct {
	Route       string    `gorm:"column:route;type:varchar(255);not null" json:"route" json_old:"Route"`
	VersionCode int       `gorm:"primaryKey;column:version_code;type:int;not null" json:"version_code" json_old:"VersionCode"`
	Describe    string    `gorm:"column:describe;type:text;default:null" json:"describe" json_old:"Describe"`
	Name        string    `gorm:"column:name;type:varchar(1024);not null" json:"name" json_old:"Name"`
	AddTime     time.Time `gorm:"column:add_time;type:datetime;not null" json:"add_time" json_old:"AddTime"`
	Auth        string    `gorm:"column:auth;type:varchar(30);default:null;comment:上传人" json:"auth" json_old:"Auth"`
	CreatedAt   int64     `gorm:"column:created_at;autoCreateTime;type:int;size:64;comment:创建时间" json:"created_at"`
}

// TableName get sql table name.获取数据库表名
func (m MaRobotBackApk) TableName() string {
	return "ma_robot_back_apk"
}

// 模式自动注册
func init() {
	Models = append(Models, &MaRobotBackApk{})
}
